/*

请尊重他人劳动成果，你可以模仿页面，但是请自己写代码！

技术支持：QQ2863868475

2016-7-27

-----粮院的朋友请不要再抄袭了，做人要有底线！-----

*/

@import url("page.css");

* { margin:0; padding:0; word-break:break-all; }

body { font-size:13px; margin:0px; padding:0px; font-family:"microsoft Yahei", Arial, Helvetica, sans-serif;background-color:#fff; min-width:1100px;}

a { color:#333; text-decoration:none; }

a:hover { text-decoration:underline; color: #FF6600; }

img { border:0; vertical-align:bottom; }

li { list-style:none; }

table { border-collapse:collapse; border-spacing:0; }

.c20 { clear:both; line-height:20px; height:20px; }

.c { clear:both; }

.mt5 { margin-top:5px; }

.mt10 { margin-top:10px; }

.mt20 { margin-top:20px; }

.mt30 { margin-top:30px; }

.mt40 { margin-top:40px; }

.mb20 { margin-bottom:20px;}

.mt70 { margin-top:70px;}

.left { float:left; }

.right { float:right; }

.w1000 { width: 1000px; }

.w1100 { width: 1100px; min-width:1100px; }

.w1200 { width: 1200px; min-width:1200px; }

.center { margin-right: auto; margin-left: auto; margin-top: 0px; }

a.green { color:#00892d; text-decoration:none; }

a.green:hover { color:#CC0000; text-decoration:none; }

.red { color:#CC0000 }

/* 分页 */

#pages { font-family:"宋体"; line-height: 35px; height: 35px; padding-top: 14px; padding-right: 0; padding-bottom: 10px; padding-left: 0; text-align: center; }

#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px }

#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }

#pages span { display:inline-block; height:22px; line-height:22px; border:1px solid #1592b6; color:#fff; text-align:center; padding:0 10px; background-color: #1592b6; }

.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 默认幻灯片 */

.FocusPic { zoom:1; position:relative; overflow:hidden; float: left; height: 240px; width: 320px; }

.FocusPic .content { overflow:hidden }

.FocusPic .changeDiv a { position:absolute; top:0px; left:0px; display:none; }

.FocusPic .title-bg, .FocusPic .title { position:absolute; left:0px; bottom:0; width:320px; height:30px; line-height:30px; overflow:hidden }

.FocusPic .title-bg { background:#000; filter:alpha(opacity=60); opacity:0.6; }

.FocusPic .title a { display:block; padding-left:10px; color:#fff; font-size:14px; }

.FocusPic .change { bottom:5px; height:20px; right:3px; *right:5px;

_right:4px; position:absolute; text-align:right; z-index:9999; }

.FocusPic .change i { background:#666; color:#FFF; cursor:pointer; font-family:Arial; font-size:12px; line-height:15px; margin-right:2px; padding:2px 6px; font-style:normal; height:15px; display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline;

}

.FocusPic .change i.cur { background-color: #155ba4; }

.top { position:relative; top:0; left:0; z-index:999; width:100%; min-width:1000px; }

.logo { float: left; padding-top: 15px; padding-bottom: 15px; }

.top1 { height: 35px; width: 100%; line-height: 35px; color: #666666; background-color: #F7F7F7; }

.top1 span { line-height: 35px; color: #666666; float: right; height: 35px; background-repeat: no-repeat; background-position: 5px center; padding-left: 28px; padding-right: 10px; }

.top1 span a { color:#666666; text-decoration:none; }

#weixin { float: right; background-repeat: no-repeat; background-position: 5px center; padding-left: 30px; background-image: url(../images/ico_saomiao.png); position: relative; line-height: 30px; color: #666666; }

#weixin2 { float: right; width: 120px; position: absolute; top: 30px; right: 0px; background-image: url(../images/ico_arr.png); background-repeat: no-repeat; background-position: center top; padding-top: 8px; display:none; line-height: 20px; text-align: center; color: #666666; z-index:999;  }

#weixin2 p{ border:1px solid #db2c35; float:left; line-height: 25px; background-color: #FFFFFF; text-align: center; padding: 5px; }

#weixin2 img {   }

#ico_tel { float: right; background-repeat: no-repeat; background-position: 5px center; padding-left: 28px; background-image: url(../images/ico_tel.png); position: relative; color: #666666; }

#ico_tel2 { float: right; background-repeat: no-repeat; background-position: 5px center; padding-left: 32px; background-image: url(../images/ico_tel02.png); position: relative; color: #999999; font-size: 16px; line-height: 30px; font-weight: lighter; padding-right: 15px; }

#ico_cha { float: right; background-repeat: no-repeat; background-position: 5px center; padding-left: 30px; background-image: url(../images/ico_cha.png); position: relative;color: #DF4A52; font-weight: bold; }

.top_pic1 { float: left; padding-top: 22px; padding-left: 15px; }

.nav { line-height: 46px; float: right; height: 50px; width: 100%; position:relative; background-image: url(../images/navbg.png); background-repeat: repeat-x; background-position: bottom; }

.nav li { float: left; font-size: 15px; line-height: 46px; height: 46px; position:relative; padding-bottom: 4px; position:relative; }

.nav li a { color:#FFFFFF; text-decoration:none; padding-left:30px; padding-right:30px; display:block; }

.nav li a:hover { color:#FFFFFF; text-decoration:none; color:#FFFFFF; }

.nav li:hover  { color:#FFFFFF;background-color: #fd9613; background-image: url(../images/navlion.png); background-repeat: repeat-x; background-position: center bottom;  }

.nav li:hover a { color:#FFFFFF;}

.nav li.mainmenu > a{background-repeat: no-repeat; background-position: 2px center;}

.nav .cur a { color:#FFFFFF; text-decoration:none; padding-left:30px; padding-right:30px;  }

.nav dl{ width:100%; font-size:13px; position:absolute; top:50px; left:0px; background-color: #FD9613; }

.nav dl dd { height:35px; line-height:35px; text-align: center; white-space: nowrap; font-weight: normal; }

.nav dl dd a{ color:#FFFFFF; padding:0px;  }

.nav dl dd a:hover{ color:#FFFFFF; opacity:0.9; background-color: #F78902; }

.nav .nav_line{ width:2px; float:left; height:46px; background-image: url(../images/navline.png); background-repeat: no-repeat; background-position: center center; }

.nav li.on { color:#FFFFFF; background-color: #FD9613; background-image: url(../images/navlion.png); background-repeat: repeat-x; background-position: center bottom; }



.index_banner { background-image: url(../images/index_banner.jpg); background-repeat: repeat-x; background-position: center center; height: 450px; width: 100%; }

.banner { width:100%; position:relative;min-width:1000px; height:450px; overflow:hidden; }

.fullSlide { width:100%; position:relative; background:#fff; height:450px; z-index: 10; }

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:450px;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;height:400px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:55px;height:4px;margin:2px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}

.fullSlide .hd ul .on {background:#c8161d;filter:alpha(opacity=100);opacity:1;}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-66px;z-index:1;width:69px;height:138px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none;}

.fullSlide .prev{ _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banLeft.png'); _background:none; left:120px; background-image: url(../images/banner_icon1.png); background-repeat: no-repeat; background-position: left top; }

.fullSlide .next {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banRight.png'); _background:none; right:120px; background-image: url(../images/banner_icon1.png); background-repeat: no-repeat; background-position: right top; }



.main { float: left; width: 1100px; position: relative; }



.top_tel { float: right; padding-top: 10px; padding-bottom: 10px; padding-left: 60px; background-image: url(../images/top_tel.png); background-repeat: no-repeat; background-position: left center; margin-top: 25px; }

.top_tel p { font-size: 15px; line-height: 20px; font-weight: normal; color: #666666; height: 20px; width: 100%; }

.top_tel dt { font-size: 26px; line-height: 30px; color: #fd9613; height: 30px; width: 100%; font-weight: bold; }



#liuyan{ background-image:url(../images/ico_liuyan.png);}

#tel2{ background-image:url(../images/ico_tel.png);}

#sc{ background-image:url(../images/ico_sc.png);}

.top1 i { font-style: normal; background-repeat: no-repeat; background-position: left center; float: left; padding-left: 25px; background-image: url(../images/ico_hi.png); }

.top_weixin { background-image: url(../images/weixin_g.png); background-repeat: no-repeat; background-position: right center; float: right; padding-right: 22px; margin-top: 15px; margin-right: 60px; }

.top_weixin img { padding:1px; border:1px solid #e2e2e2; }

.nav li i { position: absolute; top: -10px; right: 5%; }

.main1 { background-color: #e6e6e6; float: left; width: 1050px; margin-top: 20px; margin-bottom: 20px; padding: 25px; }

.main1_right { background-color: #FFFFFF; float: right; width: 580px; padding: 20px;  }

.main1_thumb { float: left; border: 5px solid #FFFFFF; }

.brid_info h2 { font-size: 24px; line-height: 35px; color: #055cbd; height: 35px; width: 580px; }

.brid_info p { line-height: 2.2em; color: #666666; float: left; width: 580px; }

.main1_about { float: left; height: 60px; width: 580px; padding-top: 20px; padding-bottom: 7px; }

.main1_about li { float: left; width: 100px; padding-right: 8px; padding-left: 8px; }

.main1_about span { text-align: center; float: left; width: 100px; }

.main1_about p { line-height: 25px; text-align: center; float: left; height: 25px; width: 100px; }

.products { float: left; width: 1100px; padding-top: 10px; padding-bottom: 10px; }

.title1 { background-image: url(../images/m_03.png); background-repeat: no-repeat; background-position: center bottom; float: left; height: 120px; width: 1100px; }

.title1  h2 { font-size: 30px; line-height: 40px; font-weight: bold; color: #000000; text-align: center; height: 40px; width: 100%; padding-top: 20px; }

.title1  p { line-height: 40px; color: #999999; text-align: center; height: 40px; width: 100%; font-size: 16px; }

.title { float: left; width: 1100px; background-image: url(../images/xnav_bj1.png); background-repeat: no-repeat; background-position: center 55px; }

.title h2 { font-size: 30px; line-height: 50px; font-weight: bold; color: #055cbd; text-align: center; float: left; height: 50px; width: 1100px; padding-bottom: 10px; }

.title p { line-height: 35px; color: #999999; text-align: center; float: left; height: 35px; width: 1100px; font-size: 15px; }

.p_list { float: left; width: 1100px; position: relative; }

.p_list li { padding: 10px; float: left; width: 235px; background-color: #efefef; margin: 10px; }

.p_list span { float: left; width: 235px; }

.p_list H3 { font-size: 15px; line-height: 35px; font-weight: normal; float: left; height: 35px; width: 215px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D1D1D1; margin-left: 10px; padding-top: 5px; }

.p_list p { line-height: 20px; color: #8A8A8A; float: left; width: 215px; padding: 10px; }

.p_list dt { float: left; width: 225px; padding-left: 10px; padding-bottom: 10px; padding-top: 5px; }

.p_list i { font-style: normal; line-height: 25px; text-align: center; float: left; height: 25px; padding-right: 15px; padding-left: 15px; border: 1px solid #999999; color: #666666; }

.p_list li:hover { background-color:#055cbd;}

.p_list li:hover H3 { color:#FFFFFF;}

.p_list li:hover p { color:#e2e2e2;}

.p_list li:hover i{ color:#FFFFFF; border:solid 1px #fff;}

.ad { width: 100%; background-image: url(../images/ad_bg.jpg); background-repeat: repeat-x; }

.ad01 { background-image: url(../images/ad01.jpg); background-repeat: no-repeat; background-position: center; float: left; height: 120px; width: 1100px; padding-top: 20px; padding-bottom: 20px; }

.ad_tel { font-size: 14px; line-height: 30px; color: #333333; float: left; height: 30px; margin-top: 70px; margin-left: 280px; padding-left: 40px; background-color: #FFFFFF; padding-right: 20px; -webkit-border-radius:15px; -ms-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background-image: url(../images/ico_tel2.png); background-repeat: no-repeat; background-position: 15px center; }

.youshi_title { background-image: url(../images/ysTit.png); background-repeat: repeat-x; background-position: center; height: 140px; width: 100%; }

.youshi1{ width:1100px; float:left; background-image: url(../images/youshi_bg.jpg); background-repeat: no-repeat; background-position: right bottom; padding-bottom: 30px; }

.youshi2{ width:1100px; float:left; background-image: url(../images/youshi_bg2.jpg); background-repeat: no-repeat; background-position: right bottom; padding-bottom: 30px; }

.youshi_box { float: left; width: 1100px; }

.youshi_left { float: left; width: 500px; }

.youshi_title2 { float: left; height: 60px; width: 500px; padding-top: 50px; background-image: url(../images/num_bg.png); background-repeat: no-repeat; background-position: left center; }

.youshi_title2 span { font-size: 36px; line-height: 45px; color: #FFFFFF; text-align: center; float: left; height: 45px; width: 70px; padding-top: 10px; font-family: "Times New Roman", Times, serif; padding-right: 10px; }

.youshi_title2 p { font-size: 16px; line-height: 30px; color: #333333; float: left; height: 30px; width: 410px; }

.youshi_title2 dt { font-size: 20px; line-height: 30px; color: #055CBD; float: left; width: 410px; font-weight: bold; }

.youshi_list { float: left; width: 500px; }

.youshi_list li { background-image: url(../images/ys_ico.png); background-repeat: no-repeat; background-position: 8px 8px; float: left; width: 470px; padding-left: 30px; line-height: 25px; color: #666666; margin-top: 5px; margin-bottom: 5px; font-size: 15px; }

.youshi_right { float: right; padding-right: 40px; }



.main2 { background-color: #e6e6e6; width: 100%; padding-top: 50px; padding-bottom: 50px; }

.news { background-color: #FFFFFF; padding: 20px; float: left; width: 310px; }

.news_title { line-height: 40px; float: left; height: 40px; width: 310px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }

.news_title span { font-size: 18px; font-weight: bold; color: #055cbd; float: left; padding-left: 30px; background-image: url(../images/ico_news.png); background-repeat: no-repeat; background-position: 2px center; }

.news_pic { float: left; width: 300px; padding: 3px; border: 1px solid #e2e2e2; }

.news_pic img{ width:300px; height:120px; }

.news_list { float: left; width: 310px; padding-top: 8px; padding-bottom: 5px; }

.news_list li { background-image: url(../images/ico-1.gif); background-repeat: no-repeat; background-position: 2px center; height: 40px; width: 300px; padding-left: 10px; line-height: 40px; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F0F0F0; }

.news_list span { color: #999999; float: right; }

.news_list a { width:220px; float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.news_title em { font-style: normal; line-height: 20px; background-color: #055cbd; float: right; height: 20px; margin-top: 10px; padding-right: 8px; padding-left: 8px; font-size: 11px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; text-transform: uppercase; }

.news_title em a { color:#FFFFFF; text-decoration:none;}

#jishu { background-image:url(../images/ico_jishu2.png);}

#wenti { background-image:url(../images/ico_jishu.png);}



.m_zxc{ width: 310px; float: left; }

.m_zxc dl{ height: 90px; float: left; width: 310px; padding-top: 10px; padding-right: 0px; padding-bottom: 10; padding-left: 0; }

.m_zxc .lastdl{ border-bottom: none;}

.m_zxc dt{ height:30px; line-height:30px; font-size:13px; overflow: hidden; float: left; width: 310px; }

.m_zxc dt a{ color:#055cbd; font-weight: bold; }

.m_zxc dd{ margin-top:5px; line-height:26px; color:#999999; height: 48px; overflow: hidden; float: left; width: 300px; font-size: 12px; padding-right: 10px; }

.m_zxc i { width:20px; line-height:20px; font-style: normal; color: #FFFFFF; background-color: #055cbd; text-align: center; margin: 5px; float: left; height: 20px; }

.m_zxc em { width:20px; line-height:20px; font-style: normal; color: #FFFFFF; background-color: #fd9613; text-align: center; margin: 5px; float: left; height: 20px; }

.case { float: left; width: 1100px; }



.case_list { float: left; width: 1100px; padding-top: 10px; padding-bottom: 10px; }

.dlList2 { margin: 0px; padding: 0px; }

.dlList2 li { margin: 9px; float: left; width: 200px; border: 1px solid #e2e2e2; background-color: #EAEAEA; }

.dlList2 span { float: left; width: 200px; }

.dlList2 p { line-height: 30px; text-align: center; padding: 5px; float: left; height: 30px; width: 190px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}



.bnt2 { width:60px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }

.bnt2 a {display:inline-block;}

.case_list .prev,.case_list .next { margin:0 auto; z-index:2; top:50%; margin-top:-20px; width:25px; height:25px; text-align:center; line-height:25px; color:#FFFFFF; font-size:13px; border:1px solid #00892d; overflow:hidden; font-family:"宋体"; background-color: #00892d; }

.case_list .prev {left:0;}

.case_list .next {right:0;}



.links { line-height: 25px; color: #666666; float: left; width: 1080px; padding: 9px; margin-top: 20px; margin-bottom: 10px; border: 1px solid #e2e2e2; }

.links b { line-height: 25px; font-weight: normal; color: #333333; background-color: #f5f5f5; text-align: center; float: left; height: 25px; width: 80px; }

.links a { color:#666666; padding-left:8px; padding-right:8px; line-height:25px; float:left; display:block;}

.links a:hover { color:#333333; }

.bottom { width: 100%; padding-top: 10px; padding-bottom: 10px; }

.bottom_nav { background-color: #055cbd; height: 45px; width: 100%; line-height: 45px; color: #999999; text-align: center; font-size: 15px; }

.bottom_nav a { color:#B5D7FD; padding-left:25px; padding-right:25px; }

.copyright { line-height: 25px; color: #666666; float: left; width: 750px; padding-top: 10px; padding-bottom: 5px; }

.weixin { float: right; width: 300px; padding-top: 10px; padding-bottom: 10px; }

.weixin p { line-height: 35px; float: left; height: 35px; width: 170px; padding-top: 25px; padding-left: 10px; color: #666666; }

.weixin span { float: left; }

